package com.dahua.messagesyncsh.mapper;

import com.dahua.messagesyncsh.criteria.SensorDataQueryCriteria;
import com.dahua.messagesyncsh.entity.SensorData;
import com.dahua.messagesyncsh.entity.SensorDataAbbreviation;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface SensorDataMapper {
    List<String> enquire(@Param("database")String database ,@Param("prefix") String prefix);

    List<SensorDataAbbreviation> obtainAbbreviation(@Param("sensorDataQueryCriteria")SensorDataQueryCriteria sensorDataQueryCriteria);

    Integer insert(@Param("sensorData") SensorData sensorData);

    Integer update(@Param("sensorData") SensorData sensorData);
}
